const {defineConfig} = require('@vue/cli-service')
module.exports = defineConfig({
    transpileDependencies: true,
    devServer: {
        open: false, // 编译完成是否打开网页
        host: '0.0.0.0', // 指定使用地址，默认localhost,0.0.0.0代表可以被外界访问
        port: 10111, // 访问端口
        https: false, // 编译失败时刷新页面
        // host: 'localhost',
        // port:10100,
        // open: true, // 自动打开浏览器
        // 代理配置表，在这里可以配置特定的请求代理到对应的API接口
        // 例如将'localhost:8080/api/xxx'代理到'www.example.com/api/xxx'
        // proxy: {
        //     '/api': { // 匹配所有以 '/api'开头的请求路径
        //         target: 'http://localhost:10100', // 代理目标的基础路径
        //         // secure: false,  // 如果是https接口，需要配置这个参数
        //         changeOrigin: false, // 支持跨域
        //         pathRewrite: { // 重写路径: 去掉路径中开头的'/api'
        //             '^/api': ''
        //         }
        //     }
        // }
        proxy: {
            // detail: https://cli.vuejs.org/config/#devserver-proxy
            [process.env.VUE_APP_API]: {
                target: process.env.VUE_API_DEV_TARGET,
                changeOrigin: true,
                pathRewrite: {
                    ['^' + process.env.VUE_APP_API]: ''
                }
            }
        },
    }
})
